www.gusucode.com > VC++ 公交线路图模拟程序-源码程序 > VC++ 公交线路图模拟程序-源码程序/code/MyStatic.cpp

    // MyStatic.cpp : implementation file
// download by http://www.NewXing.com

#include "stdafx.h"
#include "RutineDemo.h"
#include "MyStatic.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTitleStatic

CTitleStatic::CTitleStatic()
{
	m_TitleFont.CreateFont(-20, -18, 0, 0, 900, 0, 0, 0,
							DEFAULT_CHARSET, OUT_DEVICE_PRECIS, CLIP_DEFAULT_PRECIS,
							DEFAULT_QUALITY, FF_ROMAN, "华文中宋");
}

CTitleStatic::~CTitleStatic()
{

}


BEGIN_MESSAGE_MAP(CTitleStatic, CStatic)
	//{{AFX_MSG_MAP(CTitleStatic)
	ON_WM_PAINT()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTitleStatic message handlers

void CTitleStatic::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	CDC* pDC = GetDC();
	pDC->SelectObject(&m_TitleFont);
	CString szText;
	GetWindowText(szText);
	CPen pen(PS_SOLID, 1, RGB(255, 0, 0));
	pDC->SetTextColor(RGB(255, 0, 0));
	pDC->TextOut(0, 0, szText);
	ReleaseDC(pDC);
}